@charset "utf-8";
/*reset css*/
/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, .footer, .header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font-size: 14px;font: inherit;vertical-align: baseline;font-style:normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
a{text-decoration:none; color:#585858;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
a:focus{ outline:none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse;border-spacing: 0;}
textarea{resize: none;font-family:arial,"黑体";}
input{font-family:arial,"黑体";}
/*清除浮动*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear: both;height:0;}
.clearfix{*zoom:1;}
.clear{ clear:both; height:0px; width:0px; line-height:0px; visibility:hidden; }
/* 字体 */
@font-face{font-family:'ITCAvantGardePro-XLt';src:url(../fonts/ITCAvantGardePro-XLt.ttf); }
@font-face{font-family:'ITCAvantGardePro-XLt';src:url(../fonts/ITCAvantGardePro-XLt.otf); }
@font-face{font-family:'ITCAvantGardePro-XLt';src:url(../fonts/ITCAvantGardePro-XLt.woff); }
/*定位 显示*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.hide{display:none;}
body{font-family:微软雅黑,arial;background: #fff;font-size: 14px;color: #585858;}

.wrapper{width:1130px;margin:0 auto;position:relative;}

.header{height:80px;width:100%;min-width:1130px;background:#fff;line-height:80px;position:relative;}
.logo{width:260px;height:80px;position:absolute;top:0;left:39px;}
.logo h1{width:260px;height:80px;}
.logo h1 a{display:block; padding-top:15px; height:65px;}
.nav_menu{position:relative;left:50%;float:left;}
.nav_menu li{position:relative;right:50%;float:left;width:78px;text-align:center;margin:0 16px;}
.nav_menu li a{display:block;font-size:16px;height:81px;}
.nav_menu li.cur a,.nav_menu li:hover a{background:#80b6ad; color:#fff;}

.nav_down{height:214px;border-top:1px solid #f0efef;width:100%;background:#f5f5f5;min-width:1130px;position:absolute;left:0;top:80px;display:none;z-index:999;}
.nav_down dl{position:relative;left:50%;float:left;}
.nav_down dl dd{position:relative;right:50%;float:left;width:226px;margin:28px 12px 0 12px;text-align:center;}
.nav_down dl dd a{display:block;}
.nav_down dl dd a img{display:block;width:226px;height:124px;margin-bottom:10px;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.nav_down dl dd a p{line-height:32px;}
.nav_down dl dd a:hover img{opacity:0.8;filter:alpha(opacity=80);background:#000;}

.search{width:157px;position:absolute;right:0;top:0;text-indent:58px;z-index:99;}
.search a{display:block;height:81px;width:157px;background:url(../images/glass.png) 32px center no-repeat #17b6a5;color:#fff;}
.search:hover a{background:url(../images/glass.png) 32px center no-repeat #80b6ad;}
.search_up{width:455px;height:91px;background:#80b6ad;position:absolute;right:0;top:80px;display:none;}
.search_up form{margin:21px 25px 17px 25px;}
.search_up form .s_input{width:328px;padding-left:16px;height:48px;border:0;line-height:50px;font-size:14px;float:left;background:#fff;border-radius:5px 0 0 5px;}
.search_up form .submit{width:57px;height:50px;border:0;border-radius:0 5px 5px 0;background:url(../images/glass-b.png) 19px center no-repeat #8de3d5;float:left;cursor:pointer;}





/*底部*/
.footMenu{background:#fff;width:100%;min-width:1130px;padding:40px 0 26px 0;}
.footL dl{float:left;margin-right:90px;}
.footL dl dt{font-size:20px;font-family:'ITCAvantGardePro-XLt';}
.footL dl dd{font-size:12px;line-height:26px;}
.footL dl dd.hr{height:1px;width:29px;background:#dedede;display:block;margin:15px 0 10px;}
.footL dl dd a:hover{color:#000;}
.area{margin-right:35px;*margin-right:10px;}
.area .a_area{width:244px;height:52px;line-height:52px;background:url(../images/house.png) 22px center no-repeat #17b6a5;}
.area .a_area a{font-size:18px;color:#fff;display:block;text-indent:70px;height:52px;position:relative;}
.area .a_area a span{width:50px;height:52px;position:absolute;right:0;top:0;background:#00a598;}
.area .a_area a span em{position:absolute;height:11px;width:6px;background:url(../images/rw.png) left center no-repeat;right:22px;top:20px;z-index:999;}
.area .a_area a:hover em{-webkit-animation-duration:0.7s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-name:wheelRight;animation-duration:0.7s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:wheelRight;}
@-webkit-keyframes wheelRight{0%{right: 20px;}50%{right: 22px;}100%{right: 20px;}}
@keyframes wheelRight{0%{right: 20px;}50%{right: 22px;}100%{right:20px;}}
.area p{font-size:16px;margin:20px 0 10px 0;}
.area i{height:1px;width:29px;background:#dedede;display:block;margin-bottom:12px;}
.share a{height:33px;width:34px;display:block;margin-right:8px;background:url(../images/icon.png) left center no-repeat;float:left;-webkit-transition: all 0 linear;transition: all 0 linear;position:relative;}
.share a.weibo{background-position:0 0;}
.share a.weibo:hover {background-position:0 -51px;}
.share a.sina{background-position:-55px 0;}
.share a.sina:hover {background-position:-55px -51px;}
.share a.weixin{background-position:-108px 0;}
.share a.weixin:hover{background-position:-108px -51px;}
.erweima{height:125px;width:118px;position:absolute;background:url(../images/temp/erweima.png) left center no-repeat;top:-130px;left:50%;margin-left:-59px;display:none;}
.footBot{height:60px;width:100%;min-width:1130px;background:#22b9a9;line-height:60px;font-size:14px;color:#fff;}



/* 内页公用 */
.container{width:100%;min-width:1130px;position:relative;}
.top_word{margin:84px 0 0 235px}
.top_word h3{font-family:'ITCAvantGardePro-XLt';color:#fff;font-size:57px;}
.top_word p{font-family:'ITCAvantGardePro-XLt';color:#fff;font-size:24px;}

.banner1{width:100%;min-width:1130px;height:320px;overflow:hidden;}
.b1{background:url(../img/banner1.jpg) top center no-repeat;}

.c1{background:#fff;}

.title_new{height:146px;width:100%;min-width:1130px;background:#eeeeee;overflow:hidden;}
.new_title{width:1130px;height:100px;margin:48px auto 0 auto;line-height:100px;}
.new_title .tl{float:left;}
.new_title .tl span{font-size:26px;font-family:'ITCAvantGardePro-XLt';}
.new_title .tl i{font-style:normal;margin:0 20px 0 28px;}
.new_title .tl  font{font-size:18px;}
.subject{float:right;}
.subject a{font-size:12px;}
.subject a:hover{color:#000;}
.subject span{color:#17b6a5;font-size:12px;}
.subject i{display:inline-block;height:7px;width:4px;margin:0 8px;background:url(../images/rj.png) left center no-repeat;}




.jion{width:100%;min-width:1130px;height:212px;background:url(../images/index/join.jpg) top center no-repeat;}
.jion a{display:block;text-indent:-9999px;width:100%;height:212px;}
.jion a:hover{background:#80b6ad;opacity:0.3;filter:alpha(opacity=30);}
/* 按钮 */
.but_bg{background:#fdfdfd;border-top:1px solid #f2f2f2;height:86px;width:100%;min-width:1130px;}
.but{height:86px;width:460px;margin:0 auto;position:relative;}
.but a{width:225px;line-height:86px;position:relative;font-size:16px;display:block;text-indent:37px;}
.but a.prev{float:left;}
.but a.next{float:right;}
.but a i{font-style:normal;font-size:14px;font-family:'ITCAvantGardePro-XLt';margin-left:15px;}
.but a em{display:inline-block;height:25px;width:25px;background:url() left center no-repeat;position:absolute;top:50%;margin-top:-12px;}
.but a.prev em{background-position:0 0;left:0;}
.but a.next em{background-position:-156px 0;right:20px;}
.but a.prev:hover em{background-position:-55px 0;}
.but a.next:hover em{background-position:-101px 0;}

.but b.space{height:11px;width:1px;display:inline-block;background:#aaa;margin-top:40px;float:left;}

.seemores{height:62px;width:100%;padding:24px 0 50px 0}
.seemores a{width:237px;height:62px;background:url(../images/load.png) 76px center no-repeat #17b6a5;display:block;margin:0 auto;line-height:62px;text-indent:102px;color:#fff;font-size:16px;}
.seemores a:hover{background:url(../images/load.png) 76px center no-repeat #1C8B7F;}




.overlay {background: #333;display:none;height: 2000px;left: 0;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0;width: 2000px;z-index: 9000;}
.overlay_v {display:none; position: absolute;z-index: 9999;}
.video{background: #fff;min-width: 860px;min-height: 525px;position: relative;}
.exit {display: inline-block;width: 77px;height: 77px;background:url(../images/exit.png) no-repeat center center;position: absolute;top: 0;right: -77px;cursor: pointer;}

#tempMsg{position: absolute;padding: 10px 30px;background: #17B6A5;color: #FFFFFF;z-index: 999999;display: none;font-size: 1.2em;}

